home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / conf / univingres.c < prev    next >
Encoding:
C/C++ Source or Header  |  1985-12-18  |  1.8 KB  |  88 lines

  1. # include    <ingres.h>
  2. # include    <aux.h>
  3. # include    <access.h>
  4. # include    <func.h>
  5. # include    <sccs.h>
  6.  
  7. SCCSID(@(#)univingres.c    8.2    12/18/85)
  8.  
  9. /*
  10. **  Configuration table for INGRES backend
  11. */
  12.  
  13. char    Qbuf[16000];
  14. int    QbufSize = sizeof Qbuf;
  15.  
  16. int    Noupdt;
  17.  
  18.  
  19. DESC    Reldes;
  20. DESC    Attdes;
  21. DESC    Inddes;
  22. DESC    Treedes;
  23. DESC    Prodes;
  24. DESC    Intdes;
  25. DESC    Btreesec;
  26. int Btree_fd;
  27.  
  28. struct desxx    Desxx[] =
  29. {
  30.     "relation",    &Reldes,    &Admin.adreld,
  31.     "attribute",    &Attdes,    &Admin.adattd,
  32.     "indexes",    &Inddes,    NULL,
  33.     "tree",        &Treedes,    NULL,
  34.     "protect",    &Prodes,    NULL,
  35.     "integrities",    &Intdes,    NULL,
  36.     NULL
  37. };
  38.  
  39.  
  40. short    tTdbu[100];
  41.  
  42. extern struct fn_def    ParserFn;
  43. extern struct fn_def    QryModFn;
  44. extern struct fn_def    DefProFn;
  45. extern struct fn_def    DefIntFn;
  46. extern struct fn_def    DefViewFn;
  47. extern struct fn_def    DeOvqpFn;
  48. extern struct fn_def    CopyFn;
  49. extern struct fn_def    CreateFn;
  50. extern struct fn_def    DstroyFn;
  51. extern struct fn_def    HelpFn;
  52. extern struct fn_def    DsplayFn;
  53. extern struct fn_def    KsortFn;
  54. extern struct fn_def    ModifyFn;
  55. extern struct fn_def    PrintFn;
  56. extern struct fn_def    ResetrFn;
  57. extern struct fn_def    RmqmFn;
  58. extern struct fn_def    RupdatFn;
  59. extern struct fn_def    SaveFn;
  60. extern struct fn_def    IndexFn;
  61. extern struct fn_def    SysDmpFn;
  62.  
  63. struct fn_def    *FuncVect[] =
  64. {
  65.     &ParserFn,    /* 0 -- parser */
  66.     &QryModFn,    /* 1 -- qrymod (normal query) */
  67.     &DefViewFn,    /* 2 -- define view */
  68.     &DefIntFn,    /* 3 -- define integrity */
  69.     &DefProFn,    /* 4 -- define permit */
  70.     &DeOvqpFn,    /* 5 -- decomp/ovqp */
  71.     &CreateFn,    /* 6 */
  72.     &DstroyFn,    /* 7 */
  73.     &RupdatFn,    /* 8 */
  74.     &PrintFn,    /* 9 */
  75.     &HelpFn,    /* 10 */
  76.     &ResetrFn,    /* 11 */
  77.     &CopyFn,    /* 12 */
  78.     &SaveFn,    /* 13 */
  79.     &ModifyFn,    /* 14 */
  80.     &IndexFn,    /* 15 */
  81.     &DsplayFn,    /* 16 */
  82.     &SysDmpFn,    /* 17 -- unused */
  83.     &RmqmFn,    /* 18 */
  84.     &KsortFn,    /* 19 */
  85. };
  86.  
  87. int    NumFunc = sizeof FuncVect / sizeof FuncVect[0];
  88.